package net.starelement.gamelib.game;

/**  StarElement 游戏公共类
 * 这个类是所有游戏类的父类
 *
 * @author Ruok233
 * @since NukkitX API 1.0.9 | StarElement Project v1-alpaca
 *
 * create: 2019/12/10
 * update: 2019/12/10
 */

public abstract class GameBase {

    private static volatile boolean state = false;

    public GameBase() {

    }

    //开始游戏
    public abstract void start();

    //结束游戏
    public abstract void stop();

    //获取游戏状态
    public static boolean getState() {
        return state;
    }

    //修改游戏状态
    public static void setState(boolean modify) {
        state = modify;
    }

}
